package soot.we.android.component;

import soot.Unit;
import soot.toolkits.graph.DirectedGraph;
import soot.toolkits.scalar.FlowSet;
import soot.toolkits.scalar.ForwardFlowAnalysis;

public class MyFwdAnalysis extends ForwardFlowAnalysis<Unit, FlowSet> {

	public MyFwdAnalysis(DirectedGraph<Unit> graph) {
		super(graph);
		System.out.println("eeeeeeeeeeeeeeeeeeeeeeeee");
//		doAnalysis();
	}

	@Override
	protected void flowThrough(FlowSet inSet, Unit u, FlowSet outSet) {
//		Kill(inSet, u, outSet);
//		Gen(outSet, u);

	}

	@Override
	protected void copy(FlowSet srcSet, FlowSet dstSet) {
//		srcSet.copy(dstSet);

	}

	@Override
	protected FlowSet entryInitialFlow() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	protected void merge(FlowSet inSet1, FlowSet inSet2, FlowSet outSet) {
		inSet1.intersection(inSet2, outSet);
	}

	@Override
	protected FlowSet newInitialFlow() {
		// TODO Auto-generated method stub
		return null;
	}

}
